list1 = [23, 12, 6, 88, 3, 56, 1]
list2 = len(list1)

# 外层循环控制排序的轮数：
for i in range(list2):
    # 内存循环负责每一轮的比较和交换
    for j in range(list2 - i - 1):
        # 如果前一个数大于后一个数，则进行交换
        if list1[j] > list1[j + 1]:
            list1[j + 1], list1[j] = list1[j], list1[j + 1]

print("排序后的数组是：", list1)


def bubble_sort(arr):
    n = len(arr)
    for i in range(n):
        for j in range(n - i - 1):
            if arr[j] > arr[j + 1]:
                arr[j], arr[j + 1] = arr[j + 1], arr[j]

    return arr


arr = [64, 34, 23, 22, 11, 90]
print("排序后的数组是：", bubble_sort(arr))
